#include "widget.h"
#include "ui_widget.h"
#include <QPushButton>
#include <QGridLayout>
#include <QTimer>
#include <QDebug>
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    // 创建按钮
//    QPushButton* btn1=new QPushButton("按钮");
//    QPushButton* btn2=new QPushButton("按钮");
//    QPushButton* btn3=new QPushButton("按钮");
//    QPushButton* btn4=new QPushButton("按钮");
//    QPushButton* btn5=new QPushButton("按钮");
//    QPushButton* btn6=new QPushButton("按钮");

//    //设置扩展
//    btn1->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
//    btn2->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
//    btn3->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
//    btn4->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
//    btn5->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
//    btn6->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);

//    QGridLayout* layout = new QGridLayout();
//    //网格布局管理器
//    layout->addWidget(btn1,0,0);
//    layout->addWidget(btn2,0,1);
//    layout->addWidget(btn3,1,0);
//    layout->addWidget(btn4,1,1);
//    layout->addWidget(btn5,2,0);
//    layout->addWidget(btn6,2,1);

//    //拉伸比例
//    layout->setRowStretch(0, 1);
//    layout->setRowStretch(1,0);
//    layout->setRowStretch(2,3);

//    setLayout(layout);


//    ui->label->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
//    ui->label->setText("这是一段文本");

//    //设置自动换行
//    ui->label_2->setAlignment(Qt::AlignTop | Qt::AlignLeft);
//    ui->label_2->setWordWrap(true);
//    ui->label_2->setText("这是是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本");

//    //首行缩进
//    ui->label_3->setAlignment(Qt::AlignTop | Qt::AlignLeft);
//    ui->label_3->setIndent(20);
//    ui->label_3->setText("这是是一段很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长的文本");

//    //设置边距
//    ui->label_4->setAlignment(Qt::AlignTop|Qt::AlignLeft);
//    ui->label_4->setMargin(10);
//    ui->label_4->setText("这是一段文本");

//    ui->label->setBuddy(ui->radioButton);
//    ui->label_2->setBuddy(ui->radioButton_2);

//    timer = new QTimer(this);
//    ui->progressBar->setValue(0);
//    //ui->progressBar->styleSheet("background-color:#FF0000");
//    connect(timer,&QTimer::timeout,this,&Widget::updateTime);
//    timer->start(100);
}

Widget::~Widget()
{
    delete ui;
}

void Widget::updateTime()
{
    //qDebug()<<ui->lcdNumber->intValue();

    int value=ui->progressBar->value();

    if(value==100||value<0)
    {
        timer->stop();
        return;
    }
    ui->progressBar->setValue(value+1);
}

